* This program file can be used to convert existing forms * created using the Visual FoxPro 5.0 Form Wizard. Forms * created with the VFP5 Wizard used a very large classlib * called WIZSTYLE.VCX. This file has since been broken up * into a number of smaller more reusable class libraries. * WIZSTYLE.VCX is still included for backward compatibility. * * This utility simply redirects the old class WIZSTYLE class * references to the new files. * * A backup copy with _OLD at the end of name is made for each * file updated. LOCAL lMakeBackup,cFileName,cSaveArea,lCopyName lMakeBackup = .t. cFileName = GETFILE("SCX|VCX") cSaveArea = SELECT() IF EMPTY(cFileName) OR !INLIST(UPPER(JUSTEXT(m.cFileName)),"SCX","VCX") RETURN ENDIF SELECT 0 USE (m.cFileName) EXCL IF EMPTY(ALIAS()) SELECT (m.cSaveArea) RETURN ENDIF IF m.lMakeBackUp lCopyName = JUSTSTEM(m.cFileName) +"_OLD.SCX" COPY TO (m.lCopyName) ENDIF * Standard Style REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizstnd") ; FOR ATC("Standard",class)#0 REPLACE ALL parent WITH STRTRAN(parent,"wizstyle","wizstnd") ; FOR ATC("Standard",class)#0 REPLACE ALL class WITH STRTRAN(class,"wizstyle","wizstnd") FOR ; ATC("Standard",class)#0 * Chiseled Style REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizchsl") ; FOR ATC("Chisel",class)#0 REPLACE ALL parent WITH STRTRAN(parent,"wizstyle","wizchsl") ; FOR ATC("Chisel",class)#0 REPLACE ALL class WITH STRTRAN(class,"wizstyle","wizchsl") FOR ; ATC("Chisel",class)#0 * Boxed Style REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizbox") ; FOR ATC("Box",class)#0 REPLACE ALL parent WITH STRTRAN(parent,"wizstyle","wizbox") ; FOR ATC("Box",class)#0 REPLACE ALL class WITH STRTRAN(class,"wizstyle","wizbox") FOR ; ATC("Box",class)#0 * Shadow Style REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizshdow") ; FOR ATC("Shadow",class)#0 REPLACE ALL parent WITH STRTRAN(parent,"wizstyle","wizshdow") ; FOR ATC("Shadow",class)#0 REPLACE ALL class WITH STRTRAN(class,"wizstyle","wizshdow") FOR ; ATC("Shadow",class)#0 * Embossed Style REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizembss") ; FOR ATC("emboss",class)#0 REPLACE ALL parent WITH STRTRAN(parent,"wizstyle","wizembss") ; FOR ATC("emboss",class)#0 REPLACE ALL class WITH STRTRAN(class,"wizstyle","wizembss") FOR ; ATC("emboss",class)#0 * Fancy Style REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizfancy") ; FOR ATC("Fancy",class)#0 REPLACE ALL parent WITH STRTRAN(parent,"wizstyle","wizfancy") ; FOR ATC("Fancy",class)#0 REPLACE ALL class WITH STRTRAN(class,"wizstyle","wizfancy") FOR ; ATC("Fancy",class)#0 * Buttons Style REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizbtns") ; FOR ATC("txtbtns",class)#0 REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizbtns") ; FOR ATC("picbtns",class)#0 REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizbtns") ; FOR ATC("scrollgrid",class)#0 REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizbtns") ; FOR ATC("grid",class)#0 REPLACE ALL classloc WITH STRTRAN(classloc,"wizstyle","wizbtns") ; FOR ATC("search",class)#0 USE SELECT (m.cSaveArea)